// 引入ali-oss
let OSS = require('ali-oss')
/**
 *  [accessKeyId] {String}：通过阿里云控制台创建的AccessKey。
 *  [accessKeySecret] {String}：通过阿里云控制台创建的AccessSecret。
 *  [bucket] {String}：通过控制台或PutBucket创建的bucket。
 *  [region] {String}：bucket所在的区域， 默认oss-cn-hangzhou。
 */
export function client(data) {//data后端提供数据
  return new OSS({
    endpoint:'http://oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn',
    /*region: 'oss-cn-hangzhou',      // 修改的地方      地区，我的是oss-cn-beijing*/
    accessKeyId: 'yQHVr0rkCE9Qt60Q',  // 修改的地方      刚才AccessKey管理那里的数据
    accessKeySecret:  'IwteGV9tOrKLQTmFw3Wz3EVOalgbjk', // 修改的地方  刚才AccessKey管理那里的数据
    bucket: 'big-file'     // 修改的地方  就是创建的bucket名字
    /*region: 'oss-cn-hangzhou',      // 修改的地方      地区，我的是oss-cn-beijing
    accessKeyId: 'LTAI4G6yUoz2HoVf1E3JQYN9',
    accessKeySecret: 'whDUhz8SfBeV9CtbTTelwKbk2V8ffQ',
    bucket: 'management1',*/
  })
}

export function deletePrivateOss(picName) {

  let client = new OSS({
    endpoint:'http://oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn',
    /*region: 'oss-cn-hangzhou',      // 修改的地方      地区，我的是oss-cn-beijing*/
    accessKeyId: 'yQHVr0rkCE9Qt60Q',  // 修改的地方      刚才AccessKey管理那里的数据
    accessKeySecret:  'IwteGV9tOrKLQTmFw3Wz3EVOalgbjk', // 修改的地方  刚才AccessKey管理那里的数据
    bucket: 'big-file'     // 修改的地方  就是创建的bucket名字
  });

  async function deleteOssAddr() {
    try {
      return client.delete(picName);
    } catch (e) {
      return e.message
    }
  }

  return deleteOssAddr()
};



// WEBPACK FOOTER //
// ./src/plugins/ali-oss.js